to meet one’s waterloo - Alemán Inglés Diccionario